home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
USA Bestseller
/
USA BESTSELLER Vol 1-95 (Hepp-Computer)(1995).iso
/
e235
/
whatsnew.150
< prev
Wrap
Text File
|
1994-02-15
|
10KB
|
231 lines
Copyright (c) 1992,1993,1994 SoftTronics
Lutz und Kretzschmar GbR, Munich, Germany
V1.50 Changes [ Official 2nd Release 15.02.94 ]
---------------
Bug fixes:
o Fixed the integer error that was causing lines to arbitrarily 'jump'
when the view was zoomed a lot into an object, or an object was very
large as compared to the zoom. 2D-Clipping is now done in normalized
floating point screen coordinates and then converted to normal screen
coordinates. Makes the redraw a little bit slower.
o Bug when displaying the name of an imagemap file in the imagemaps
editor was fixed. It was causing the name to disappear completely.
o Some views were not being correctly enlarged with two button mice.
Fixed.
NOTE: It is better to press the right mouse button first, since if
you first press the left button and you're not fast enough with
pressing the right button, you'll be moving something in between.
If you make sure you press the right one first, this won't happen.
The order in which you let go is of no relevance.
o Fixed the labelling of the horizontal-axis in the SIDE view.
o Fixed the bug that was causing sweeps to be incorrectly displayed and
exported when certain sub-divisions were chosen.
o Corrected the texture projection in CSG or group objects to cover the
whole CSG object and not every single one seperately.
o Prevented the grouping of cameras, which was causing severe hassles
when trying to delete them, or export them.
o Added checks to ignore degenerate triangles while outputting sweeps.
Enhancements/Improvements:
o Added flatness, usteps and vsteps to Bezier patch menu.
o Added Mirror commands to Bezier Editor.
o Added Snap To command to Bezier Editor. Clicking on this button pops
up a line editor allowing you to enter a number. All coordinates of
all marked points are rounded to the nearest number that's divisible
by the number you entered. It will only round those coordinate
components that are not arrested (by pressing X or Y or Z), i.e. it
will only round those components of the points position, whose status
button is not depressed. Clear as mud, huh? Try it.
o Removed all support for POV 1.0.
o Removed the unneeded object { } layer around light sources.
o Changed the Torus output to use the new POV 2.0 syntax.
o Changed default POV directory to \POVRAY2\SCENES.
o Split up the CFG file into a menu file that contains the menu
definitions and a configuration file that contains just the CONFIG
section.
o If the startup file is loaded as an argument to the program, it is
cleared, requiring you to enter a new name before saving.
o Added 'MemoryUse' keyword in CFG file. Can be used to specify how much
EMS memory to use for the three big lists.
o Added color definition file. All colors are defined here. Also created
a couple of new colors for things that were being shared that
shouldn't be.
o Added the possibility of using a batch file to automate the normal
model/trace/model cycle. Added a RENDER button in the FILES menu
that can be used with a batch file. RENDER automatically saves the
current scene, exports it to POV, and exits with errorlevel 16. The
batch file uses this errorlevel to change to the scene directory,
call the created GO.BAT file and returns to the modeller, with the
scene reloaded.
o Added a copy button to the Texture Editing menu. This allows you to
copy textures more easily.
o Changed the way the texture buttons work, so that they can be used with
hotkeys. You don't click on the numbers, you click on the description.
o Textures are created with the defaults stored in MRYTXTR.LST
o Updated the MRYTXTR.LST file to reflect POV 2.0 textures in TEXTURES.INC
o The pre-defined textures can now be modified to a certain degree.
o Added support for the filter value of pigments.
o The wireframe of the wood texture was changed to a cylinder.
o Added turbulence and octaves to texture menu.
o Horizontal Slider buttons are restrained to their extents while the
button is depressed.
o Menu system can now use hotkeys for shortcuts. All menus were edited
to support more hotkeys.
o Added 'L' hotkey in object browser, allowing the setting of the
objects visibility level.
o Allowed Pointlights to be added to CSG and Group objects. Arealights
and spotlights may not be added, since non-uniform scaling does not
affect these objects.
o Removed 'tightness' variable from spotlight.
o Spotlights now only draw 4 lines connecting the position with the
outer ring.
o Added Area Light primitive.
o Enhanced the Camera menu. Aperture can be edited here. The flag that
determines whether the Position or the LookAt is being moved can also
be set here.
o Allowed the camera position and lookat to be relative to an object.
Click on the left button to make the position of the current camera
relative to another object. The Object Browser will pop up allowing
you to choose any object in the scene.
o Added parameter in sweep editing menu to allow specifying the number
of divisions a rotational sweep should have about the axis of rotation
when exporting. This was previously fixed at 16. Has no effect on
translational and tapering sweeps.
o Added mirror functions in Sweep editor.
o Removed the 'just-start-typing' input of the current file name in the
Files menu. You need to click on the name button to enter a new name
or on the list button. This was to allow the menu to have hotkeys.
o Include a check to verify overwriting an existing scene file without
loading it first.
o 'Save Selected Object' menu button now always asks for a new filename,
to prevent overwriting your current scene.
o Added better and different cursors.
o Improved the cursor movement when using the keyboard. It now accelerates
if you keep the key depressed.
o Added support for specifying a zoom window with the mouse, which is
then zoomed to fill the view. To activate press Alt and Shift and then
open a rectangle around the area to zoom into.
o Added Alt-Z hotkey to zoom the scene so that it fills the current view.
o Changed the ordering and display of the visibility level buttons.
o Added no_shadow flag to objects.
o Added the disc primitive. This object cannot be added to CSG objects,
since this is not allowed in differences or intersections. If you want
to make a union with a disc, then use a Group.
o Changed the way that the locking of the axes is shown. Instead of the
square brackets around the coordinate, the button is released. Movement
is thus possible in the directions that are depressed.
o Added a couple of scenes to the MDL directory.
o Made Groups use different color to CSG's in Browser.
o Added code to calculate the bounds of any object to be able to switch
to outline drawing mode when moving objects with slow redraws.
o Added support for specifying the size of the window to render in the
3D view. Outputs a batch file to the target directory called GO.BAT
containing the correct viewport switch settings. Must be used in
conjunction with a TRACE.BAT (see example).
o Removed the automatic bounding box generation for the sweeps when
exporting to POV 2.0. With bounding slabs, POV does a much better job.
o Added Spherical and Cylindrical imagemap projection, with correct
graphical representation. However, the X-axis of the spherical imagemap
is not placed at the lower edge of where the image would be, since this
would be the 'south' pole of the projection. It is drawn as the
'equator'.
o Changed the TRANS FACTOR button in the COPY menu to TRANS ORBIT which
now sets the translation parameter of the copied object according to
a translation that mimics a rotation about an axis (hmmm, anyone
understand that?). This function can be used to create copies of objects
that are placed in a circle about the origin.
The parameter in the translation buttons in the COPY menu are interpreted
as degrees. For example, if the original is translated off the origin,
and the TZ in the COPY menu is set to 45 and REPEAT to 7, the copies
will be placed in a circle around the origin.
o Source code adapted to be compiled in Protected-mode by two C++
compilers, Watcom C/C++32 9.5 and MetaWare High C++ 3.0. Watcom
version works very well! Registered users: rejoice<g>.
Known bugs:
-----------
o The cursor in the 16-color modes is not drawn correctly at the very right
and lower edge of the screen. This is a fault in the real-mode version of
the graphics library I'm currently using. The protected mode program works
correctly.
o Not all out-of-memory situations are handled correctly. I didn't want to
bloat the code too much. It is handled well during loading, to avoid a
crash there.
o There are rare situations where the cursor will leave a trail when
switching to the sweep editor that I haven't found the reason for.